Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] bump dependencies #7520

Merged
merged 21 commits into from
May 20, 2021
Merged

[chore] bump dependencies #7520

merged 21 commits into from
May 20, 2021

Conversation

runspired
Copy link
Contributor

@runspired runspired commented May 10, 2021

This PR

  • bumps us to ember-source 3.27.1 (real import paths are the cause of the file size increase here)
  • restores use of the official ember-cached-decorator-polyfill now that 0.1.3 fixes it for us
  • adds ember-auto-import (necessary for unit 5.x) and moves to directly using pretender instead of ember-cli-pretender since we can with that.
  • adds webpack as a direct dependency because ember-auto-import requires that
  • drops support for node 10 (no longer within our support policy) and shifts default to node 14 from node 12. We now test node 12, 14, 16. Node 10 support was already dropped by multiple dependencies involved in this upgrade including ember-auto-import.
  • upgrades us to ember-qunit 5.x (5.1.4)
  • adds @ember/test-helpers, qunit, and qunit-dom as direct dependencies to support ember-qunit 5.x
  • upgrades qunit config to account for ember-qunit 5.x changes
  • bumps mocha
  • removes fs-extra and github packages which we no longer use
  • updates to latest fastboot and ember-cli-fastboot-testing for the fastboot test suite, which requires us bringing najax in on our own when testing the jquery fastboot support scenario. It also requires adding node: 'current' to targets for fastboot builds.
  • updates our simple-import-sort plugin to the latest release which required a slight adjustment to our lint config
  • fixes the ASSERT_ALL_DEPRECATIONS flag for the nightly job to check for deprecations. This has been passing because it was always undefined before, it will fail now.

In the process we pick up a drift of prettier that causes the bulk of the line changes here due to a change in the formatting of some code.

@runspired runspired requested a review from snewcomer May 10, 2021 20:45
@github-actions
Copy link

github-actions bot commented May 10, 2021

Asset Size Report for c673682

IE11 Builds

🛑 The size of the library EmberData has increased by +542.0 B (+163.0 B compressed) which exceeds the failure threshold of 75 bytes.

Warnings

⚠️ The uncompressed size of the package @ember-data/store has increased by +361.0 B.
⚠️ The uncompressed size of the package @ember-data/record-data has increased by +47.0 B.
⚠️ The uncompressed size of the package @ember-data/serializer has increased by +314.0 B.
⚠️ The uncompressed size of the package @ember-data/adapter has increased by +171.0 B.
⚠️ The uncompressed size of the package ember-data has increased by +242.0 B.
⚠️ The uncompressed size of the package ember-inflector has increased by +44.0 B.
⚠️ The uncompressed size of the package @ember-data/debug has increased by +111.0 B.

Changeset


EmberData +197.5 KB +542.0 B (+40.42 KB +163.0 B compressed)
    @ember-data/store +81.87 KB +361.0 B (+16.75 KB +108.57 B compressed)
        @ember-data/store/-private +80.95 KB +361.0 B (+16.57 KB +108.57 B compressed)
    @ember-data/model +32.18 KB -748.0 B (+6.59 KB -224.95 B compressed)
        @ember-data/model/-private +31.7 KB -748.0 B (+6.49 KB -224.95 B compressed)
    @ember-data/record-data +25.18 KB +47.0 B (+5.15 KB +14.13 B compressed)
        @ember-data/record-data/-private +25.18 KB +47.0 B (+5.15 KB +14.13 B compressed)
    @ember-data/serializer +21.13 KB +314.0 B (+4.32 KB +94.43 B compressed)
        @ember-data/serializer/json +7.84 KB +96.0 B (+1.6 KB +28.87 B compressed)
        @ember-data/serializer/-private +5.81 KB +119.0 B (+1.19 KB +35.79 B compressed)
        @ember-data/serializer/json-api +3.96 KB +34.0 B (+829.47 B +10.23 B compressed)
        @ember-data/serializer/rest +3.04 KB +50.0 B (+638.12 B +15.04 B compressed)
        @ember-data/serializer/index +273.0 B +15.0 B (+55.87 B +4.51 B compressed)
    @ember-data/adapter +17.53 KB +171.0 B (+3.59 KB +51.43 B compressed)
        @ember-data/adapter/rest +8.79 KB +72.0 B (+1.8 KB +21.65 B compressed)
        @ember-data/adapter/-private +3.91 KB +108.0 B (+819.44 B +32.48 B compressed)
        @ember-data/adapter/error +1.98 KB +30.0 B (+414.22 B +9.02 B compressed)
        @ember-data/adapter/index +1.51 KB -39.0 B (+316.6 B -11.73 B compressed)
    ember-data +9.48 KB +242.0 B (+1.94 KB +72.78 B compressed)
        ember-data/index +2.35 KB +26.0 B (+492.19 B +7.82 B compressed)
        ember-data/-private +2.18 KB +199.0 B (+455.97 B +59.85 B compressed)
        ember-data/setup-container +520.0 B +17.0 B (+106.42 B +5.11 B compressed)
    ember-inflector +7.07 KB +44.0 B (+1.45 KB +13.23 B compressed)
        ember-inflector/lib/utils/make-helper +352.0 B +44.0 B (+72.03 B +13.23 B compressed)
    @ember-data/debug +3.07 KB +111.0 B (+643.03 B +33.38 B compressed)
        @ember-data/debug/index +2.58 KB +111.0 B (+540.7 B +33.38 B compressed)

Full Asset Analysis (IE11)

Asset Size Report
=================


Library: EmberData
┌────────────┬─────────────┐
│  (index)   │   Values    │
├────────────┼─────────────┤
│   bytes    │ '197.50 KB' │
│ compressed │ '40.42 KB'  │
│  packages  │      8      │
│  modules   │     44      │
└────────────┴─────────────┘

Package: @ember-data/store
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '81.87 KB' │
│  compressed  │ '16.75 KB' │
│ % Of Library │   '41.5'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/store/-private                        | 80.95 KB  | 16.57 KB   | 98.9          | 41.0
	@ember-data/store/index                           | 936.00 B  | 191.55 B   | 1.1           | 0.5

Package: @ember-data/model
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '32.18 KB' │
│  compressed  │ '6.59 KB'  │
│ % Of Library │   '16.3'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/model/-private                        | 31.70 KB  | 6.49 KB    | 98.5          | 16.1
	@ember-data/model/index                           | 486.00 B  | 99.46 B    | 1.5           | 0.2

Package: @ember-data/record-data
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '25.18 KB' │
│  compressed  │ '5.15 KB'  │
│ % Of Library │   '12.8'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/record-data/-private                  | 25.18 KB  | 5.15 KB    | 100.0         | 12.8

Package: @ember-data/serializer
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '21.13 KB' │
│  compressed  │ '4.32 KB'  │
│ % Of Library │   '10.7'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/serializer/json                       | 7.84 KB   | 1.60 KB    | 37.1          | 4.0
	@ember-data/serializer/-private                   | 5.81 KB   | 1.19 KB    | 27.5          | 2.9
	@ember-data/serializer/json-api                   | 3.96 KB   | 829.47 B   | 18.7          | 2.0
	@ember-data/serializer/rest                       | 3.04 KB   | 638.12 B   | 14.4          | 1.5
	@ember-data/serializer/index                      | 273.00 B  | 55.87 B    | 1.3           | 0.1
	@ember-data/serializer/transform                  | 215.00 B  | 44.00 B    | 1.0           | 0.1

Package: @ember-data/adapter
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '17.53 KB' │
│  compressed  │ '3.59 KB'  │
│ % Of Library │   '8.9'    │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/adapter/rest                          | 8.79 KB   | 1.80 KB    | 50.1          | 4.5
	@ember-data/adapter/-private                      | 3.91 KB   | 819.44 B   | 22.3          | 2.0
	@ember-data/adapter/error                         | 1.98 KB   | 414.22 B   | 11.3          | 1.0
	@ember-data/adapter/index                         | 1.51 KB   | 316.60 B   | 8.6           | 0.8
	@ember-data/adapter/json-api                      | 1.35 KB   | 282.01 B   | 7.7           | 0.7

Package: ember-data
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '9.48 KB' │
│  compressed  │ '1.94 KB' │
│ % Of Library │   '4.8'   │
└──────────────┴───────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-data/index                                  | 2.35 KB   | 492.19 B   | 24.8          | 1.2
	ember-data/-private                               | 2.18 KB   | 455.97 B   | 23.0          | 1.1
	ember-data/adapters/errors                        | 1.19 KB   | 249.06 B   | 12.5          | 0.6
	ember-data/setup-container                        | 520.00 B  | 106.42 B   | 5.4           | 0.3
	ember-data/relationships                          | 318.00 B  | 65.08 B    | 3.3           | 0.2
	ember-data/serializers/embedded-records-mixin     | 274.00 B  | 56.07 B    | 2.8           | 0.1
	ember-data/serializers/json-api                   | 251.00 B  | 51.36 B    | 2.6           | 0.1
	ember-data/adapters/json-api                      | 245.00 B  | 50.14 B    | 2.5           | 0.1
	ember-data/serializers/json                       | 243.00 B  | 49.73 B    | 2.5           | 0.1
	ember-data/serializers/rest                       | 243.00 B  | 49.73 B    | 2.5           | 0.1
	ember-data/transform                              | 241.00 B  | 49.32 B    | 2.5           | 0.1
	ember-data/adapters/rest                          | 237.00 B  | 48.50 B    | 2.4           | 0.1
	ember-data/serializer                             | 232.00 B  | 47.48 B    | 2.4           | 0.1
	ember-data/adapter                                | 226.00 B  | 46.25 B    | 2.3           | 0.1
	ember-data/model                                  | 222.00 B  | 45.43 B    | 2.3           | 0.1
	ember-data/store                                  | 222.00 B  | 45.43 B    | 2.3           | 0.1
	ember-data/attr                                   | 218.00 B  | 44.61 B    | 2.2           | 0.1
	ember-data/version                                | 162.00 B  | 33.15 B    | 1.7           | 0.1

Package: ember-inflector
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '7.07 KB' │
│  compressed  │ '1.45 KB' │
│ % Of Library │   '3.6'   │
└──────────────┴───────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-inflector/lib/system/inflector              | 3.11 KB   | 651.62 B   | 44.0          | 1.6
	ember-inflector/lib/system/inflections            | 1.59 KB   | 332.97 B   | 22.5          | 0.8
	ember-inflector/lib/helpers/pluralize             | 506.00 B  | 103.55 B   | 7.0           | 0.3
	ember-inflector/index                             | 473.00 B  | 96.80 B    | 6.5           | 0.2
	ember-inflector/lib/system                        | 471.00 B  | 96.39 B    | 6.5           | 0.2
	ember-inflector/lib/utils/make-helper             | 352.00 B  | 72.03 B    | 4.9           | 0.2
	ember-inflector/lib/system/string                 | 332.00 B  | 67.94 B    | 4.6           | 0.2
	ember-inflector/lib/helpers/singularize           | 296.00 B  | 60.57 B    | 4.1           | 0.1

Package: @ember-data/debug
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '3.07 KB'  │
│  compressed  │ '643.03 B' │
│ % Of Library │   '1.6'    │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/debug/index                           | 2.58 KB   | 540.70 B   | 84.1          | 1.3
	@ember-data/debug/setup                           | 500.00 B  | 102.32 B   | 15.9          | 0.2

Modern Builds

🛑 The size of the library EmberData has increased by +611.0 B (+174.0 B compressed) which exceeds the failure threshold of 75 bytes.

Warnings

⚠️ The uncompressed size of the package @ember-data/store has increased by +349.0 B.
⚠️ The uncompressed size of the package @ember-data/record-data has increased by +47.0 B.
⚠️ The uncompressed size of the package @ember-data/serializer has increased by +314.0 B.
⚠️ The uncompressed size of the package @ember-data/adapter has increased by +171.0 B.
⚠️ The uncompressed size of the package ember-data has increased by +242.0 B.
⚠️ The uncompressed size of the package ember-inflector has increased by +44.0 B.
⚠️ The uncompressed size of the package @ember-data/debug has increased by +111.0 B.

Changeset


EmberData +178.71 KB +611.0 B (+38.83 KB +174.0 B compressed)
    @ember-data/store +72.35 KB +349.0 B (+15.72 KB +99.39 B compressed)
        @ember-data/store/-private +71.43 KB +349.0 B (+15.52 KB +99.39 B compressed)
    @ember-data/model +28.63 KB -667.0 B (+6.22 KB -189.95 B compressed)
        @ember-data/model/-private +28.16 KB -667.0 B (+6.12 KB -189.95 B compressed)
    @ember-data/record-data +23.25 KB +47.0 B (+5.05 KB +13.38 B compressed)
        @ember-data/record-data/-private +23.25 KB +47.0 B (+5.05 KB +13.38 B compressed)
    @ember-data/serializer +19.65 KB +314.0 B (+4.27 KB +89.42 B compressed)
        @ember-data/serializer/json +7.21 KB +96.0 B (+1.57 KB +27.34 B compressed)
        @ember-data/serializer/-private +5.49 KB +119.0 B (+1.19 KB +33.89 B compressed)
        @ember-data/serializer/json-api +3.73 KB +34.0 B (+829.06 B +9.68 B compressed)
        @ember-data/serializer/rest +2.76 KB +50.0 B (+614.41 B +14.24 B compressed)
        @ember-data/serializer/index +258.0 B +15.0 B (+56.05 B +4.27 B compressed)
    @ember-data/adapter +15.85 KB +171.0 B (+3.44 KB +48.7 B compressed)
        @ember-data/adapter/rest +8.1 KB +72.0 B (+1.76 KB +20.5 B compressed)
        @ember-data/adapter/-private +3.69 KB +108.0 B (+820.81 B +30.76 B compressed)
        @ember-data/adapter/error +1.94 KB +30.0 B (+432.13 B +8.54 B compressed)
        @ember-data/adapter/index +1.1 KB -39.0 B (+244.41 B -11.11 B compressed)
    ember-data +9.48 KB +242.0 B (+2.06 KB +68.92 B compressed)
        ember-data/index +2.35 KB +26.0 B (+522.51 B +7.4 B compressed)
        ember-data/-private +2.18 KB +199.0 B (+484.05 B +56.67 B compressed)
        ember-data/setup-container +520.0 B +17.0 B (+112.97 B +4.84 B compressed)
    ember-inflector +6.7 KB +44.0 B (+1.46 KB +12.53 B compressed)
        ember-inflector/lib/utils/make-helper +352.0 B +44.0 B (+76.47 B +12.53 B compressed)
    @ember-data/debug +2.81 KB +111.0 B (+624.84 B +31.61 B compressed)
        @ember-data/debug/index +2.32 KB +111.0 B (+516.42 B +31.61 B compressed)

Full Asset Analysis (Modern)

Asset Size Report
=================


Library: EmberData
┌────────────┬─────────────┐
│  (index)   │   Values    │
├────────────┼─────────────┤
│   bytes    │ '178.71 KB' │
│ compressed │ '38.83 KB'  │
│  packages  │      8      │
│  modules   │     44      │
└────────────┴─────────────┘

Package: @ember-data/store
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '72.35 KB' │
│  compressed  │ '15.72 KB' │
│ % Of Library │   '40.5'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/store/-private                        | 71.43 KB  | 15.52 KB   | 98.7          | 40.0
	@ember-data/store/index                           | 936.00 B  | 203.35 B   | 1.3           | 0.5

Package: @ember-data/model
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '28.63 KB' │
│  compressed  │ '6.22 KB'  │
│ % Of Library │   '16.0'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/model/-private                        | 28.16 KB  | 6.12 KB    | 98.3          | 15.8
	@ember-data/model/index                           | 486.00 B  | 105.58 B   | 1.7           | 0.3

Package: @ember-data/record-data
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '23.25 KB' │
│  compressed  │ '5.05 KB'  │
│ % Of Library │   '13.0'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/record-data/-private                  | 23.25 KB  | 5.05 KB    | 100.0         | 13.0

Package: @ember-data/serializer
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '19.65 KB' │
│  compressed  │ '4.27 KB'  │
│ % Of Library │   '11.0'   │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/serializer/json                       | 7.21 KB   | 1.57 KB    | 36.7          | 4.0
	@ember-data/serializer/-private                   | 5.49 KB   | 1.19 KB    | 27.9          | 3.1
	@ember-data/serializer/json-api                   | 3.73 KB   | 829.06 B   | 19.0          | 2.1
	@ember-data/serializer/rest                       | 2.76 KB   | 614.41 B   | 14.1          | 1.5
	@ember-data/serializer/index                      | 258.00 B  | 56.05 B    | 1.3           | 0.1
	@ember-data/serializer/transform                  | 215.00 B  | 46.71 B    | 1.1           | 0.1

Package: @ember-data/adapter
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '15.85 KB' │
│  compressed  │ '3.44 KB'  │
│ % Of Library │   '8.9'    │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/adapter/rest                          | 8.10 KB   | 1.76 KB    | 51.1          | 4.5
	@ember-data/adapter/-private                      | 3.69 KB   | 820.81 B   | 23.3          | 2.1
	@ember-data/adapter/error                         | 1.94 KB   | 432.13 B   | 12.3          | 1.1
	@ember-data/adapter/index                         | 1.10 KB   | 244.41 B   | 6.9           | 0.6
	@ember-data/adapter/json-api                      | 1.02 KB   | 226.60 B   | 6.4           | 0.6

Package: ember-data
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '9.48 KB' │
│  compressed  │ '2.06 KB' │
│ % Of Library │   '5.3'   │
└──────────────┴───────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-data/index                                  | 2.35 KB   | 522.51 B   | 24.8          | 1.3
	ember-data/-private                               | 2.18 KB   | 484.05 B   | 23.0          | 1.2
	ember-data/adapters/errors                        | 1.19 KB   | 264.40 B   | 12.5          | 0.7
	ember-data/setup-container                        | 520.00 B  | 112.97 B   | 5.4           | 0.3
	ember-data/relationships                          | 318.00 B  | 69.08 B    | 3.3           | 0.2
	ember-data/serializers/embedded-records-mixin     | 274.00 B  | 59.52 B    | 2.8           | 0.1
	ember-data/serializers/json-api                   | 251.00 B  | 54.53 B    | 2.6           | 0.1
	ember-data/adapters/json-api                      | 245.00 B  | 53.22 B    | 2.5           | 0.1
	ember-data/serializers/json                       | 243.00 B  | 52.79 B    | 2.5           | 0.1
	ember-data/serializers/rest                       | 243.00 B  | 52.79 B    | 2.5           | 0.1
	ember-data/transform                              | 241.00 B  | 52.35 B    | 2.5           | 0.1
	ember-data/adapters/rest                          | 237.00 B  | 51.49 B    | 2.4           | 0.1
	ember-data/serializer                             | 232.00 B  | 50.40 B    | 2.4           | 0.1
	ember-data/adapter                                | 226.00 B  | 49.10 B    | 2.3           | 0.1
	ember-data/model                                  | 222.00 B  | 48.23 B    | 2.3           | 0.1
	ember-data/store                                  | 222.00 B  | 48.23 B    | 2.3           | 0.1
	ember-data/attr                                   | 218.00 B  | 47.36 B    | 2.2           | 0.1
	ember-data/version                                | 162.00 B  | 35.19 B    | 1.7           | 0.1

Package: ember-inflector
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '6.70 KB' │
│  compressed  │ '1.46 KB' │
│ % Of Library │   '3.7'   │
└──────────────┴───────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-inflector/lib/system/inflector              | 2.88 KB   | 640.70 B   | 43.0          | 1.6
	ember-inflector/lib/system/inflections            | 1.59 KB   | 353.48 B   | 23.7          | 0.9
	ember-inflector/index                             | 473.00 B  | 102.76 B   | 6.9           | 0.3
	ember-inflector/lib/system                        | 471.00 B  | 102.32 B   | 6.9           | 0.3
	ember-inflector/lib/helpers/pluralize             | 373.00 B  | 81.03 B    | 5.4           | 0.2
	ember-inflector/lib/utils/make-helper             | 352.00 B  | 76.47 B    | 5.1           | 0.2
	ember-inflector/lib/system/string                 | 318.00 B  | 69.08 B    | 4.6           | 0.2
	ember-inflector/lib/helpers/singularize           | 296.00 B  | 64.30 B    | 4.3           | 0.2

Package: @ember-data/debug
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '2.81 KB'  │
│  compressed  │ '624.84 B' │
│ % Of Library │   '1.6'    │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/debug/index                           | 2.32 KB   | 516.42 B   | 82.6          | 1.3
	@ember-data/debug/setup                           | 499.00 B  | 108.41 B   | 17.4          | 0.3

Modern Builds (No Rollup)

🛑 The size of the library EmberData has increased by +1.26 KB (+202.0 B compressed) which exceeds the failure threshold of 75 bytes.

Warnings

⚠️ The uncompressed size of the package @ember-data/store has increased by +1.02 KB.
⚠️ The uncompressed size of the package @ember-data/record-data has increased by +219.0 B.
⚠️ The uncompressed size of the package @ember-data/serializer has increased by +352.0 B.
⚠️ The uncompressed size of the package @ember-data/adapter has increased by +123.0 B.
⚠️ The uncompressed size of the package ember-data has increased by +88.0 B.
⚠️ The uncompressed size of the package ember-inflector has increased by +44.0 B.
⚠️ The uncompressed size of the package @ember-data/debug has increased by +111.0 B.

Changeset


EmberData +218.41 KB +1.26 KB (+42.11 KB +202.0 B compressed)
    @ember-data/store +96.55 KB +1.02 KB (+18.62 KB +163.61 B compressed)
        @ember-data/store/-private/system/core-store +17.18 KB +77.0 B (+3.31 KB +12.07 B compressed)
        @ember-data/store/-private/system/model/internal-model +14.45 KB +116.0 B (+2.79 KB +18.18 B compressed)
        @ember-data/store/-private/system/model/states +5.44 KB +17.0 B (+1.05 KB +2.66 B compressed)
        @ember-data/store/-private/system/fetch-manager +5.03 KB +28.0 B (+992.17 B +4.39 B compressed)
        @ember-data/store/-private/system/store/finders +4.51 KB +28.0 B (+891.34 B +4.39 B compressed)
        @ember-data/store/-private/system/record-array-manager +4.19 KB +78.0 B (+826.55 B +12.22 B compressed)
        @ember-data/store/-private/identifiers/cache +3.91 KB +38.0 B (+772.57 B +5.96 B compressed)
        @ember-data/store/-private/system/snapshot +3.26 KB +55.0 B (+643.58 B +8.62 B compressed)
        @ember-data/store/-private/system/store/internal-model-factory +2.95 KB +34.0 B (+581.88 B +5.33 B compressed)
        @ember-data/store/-private/system/record-arrays/record-array +2.28 KB +33.0 B (+450.39 B +5.17 B compressed)
        @ember-data/store/-private/system/ds-model-store +1.96 KB +110.0 B (+387.15 B +17.24 B compressed)
        @ember-data/store/-private/system/references/has-many +1.53 KB +3.0 B (+302.51 B +0.47 B compressed)
        @ember-data/store/-private/system/schema-definition-service +1.51 KB +40.0 B (+298.65 B +6.27 B compressed)
        @ember-data/store/-private/system/references/belongs-to +1.32 KB +20.0 B (+261.05 B +3.13 B compressed)
        @ember-data/store/-private/system/store/serializer-response +1.14 KB +17.0 B (+225.19 B +2.66 B compressed)
        @ember-data/store/-private/system/references/record +982.0 B +3.0 B (+189.33 B +0.47 B compressed)
        @ember-data/store/-private/system/references/reference +934.0 B +17.0 B (+180.08 B +2.66 B compressed)
        @ember-data/store/-private/system/record-arrays/adapter-populated-record-array +967.0 B +75.0 B (+186.44 B +11.75 B compressed)
        @ember-data/store/-private/system/internal-model-map +886.0 B +17.0 B (+170.82 B +2.66 B compressed)
        @ember-data/store/-private/system/errors-utils +798.0 B +34.0 B (+153.85 B +5.33 B compressed)
        @ember-data/store/-private/system/promise-proxies +607.0 B +51.0 B (+117.03 B +7.99 B compressed)
        @ember-data/store/-private/system/store/common +527.0 B +22.0 B (+101.6 B +3.45 B compressed)
        @ember-data/store/-private/system/record-data-for +390.0 B +17.0 B (+75.19 B +2.66 B compressed)
        @ember-data/store/-private/system/backburner +269.0 B +30.0 B (+51.86 B +4.7 B compressed)
        @ember-data/store/-debug/index +210.0 B +17.0 B (+40.48 B +2.66 B compressed)
        @ember-data/store/-private/system/deprecated-evented +257.0 B +67.0 B (+49.55 B +10.5 B compressed)
    @ember-data/model +32.58 KB -692.0 B (+6.28 KB -108.44 B compressed)
        @ember-data/model/-private/model +9.89 KB +31.0 B (+1.91 KB +4.86 B compressed)
        @ember-data/model/-private/record-state +6.17 KB -13.0 B (+1.19 KB -2.04 B compressed)
        @ember-data/model/-private/system/promise-many-array +3.8 KB -17.0 B (+750.97 B -2.66 B compressed)
        @ember-data/model/-private/system/many-array +2.85 KB +67.0 B (+562.6 B +10.5 B compressed)
        @ember-data/model/-private/errors +2.08 KB +52.0 B (+411.44 B +8.15 B compressed)
        @ember-data/model/-private/tmp-cached-polyfill 0.0 B -1000.0 B (0.0 B -156.71 B compressed)
        @ember-data/model/-private/attr +857.0 B +34.0 B (+165.23 B +5.33 B compressed)
        @ember-data/model/-private/notify-changes +845.0 B +28.0 B (+162.92 B +4.39 B compressed)
        @ember-data/model/-private/belongs-to +660.0 B +34.0 B (+127.25 B +5.33 B compressed)
        @ember-data/model/-private/has-many +621.0 B +34.0 B (+119.73 B +5.33 B compressed)
        @ember-data/model/-private/system/promise-belongs-to +447.0 B +35.0 B (+86.18 B +5.48 B compressed)
        @ember-data/model/-private/system/model-for-mixin +431.0 B +23.0 B (+83.09 B +3.6 B compressed)
    @ember-data/record-data +30.18 KB +219.0 B (+5.82 KB +34.32 B compressed)
        @ember-data/record-data/-private/record-data +8.22 KB +66.0 B (+1.59 KB +10.34 B compressed)
        @ember-data/record-data/-private/graph/index +4.63 KB +17.0 B (+913.51 B +2.66 B compressed)
        @ember-data/record-data/-private/graph/operations/replace-related-records +3.02 KB +17.0 B (+597.11 B +2.66 B compressed)
        @ember-data/record-data/-private/graph/-edge-definition +2.83 KB +17.0 B (+557.78 B +2.66 B compressed)
        @ember-data/record-data/-private/relationships/state/has-many +1.99 KB +17.0 B (+392.55 B +2.66 B compressed)
        @ember-data/record-data/-private/graph/operations/update-relationship +1.43 KB +17.0 B (+283.03 B +2.66 B compressed)
        @ember-data/record-data/-private/graph/-utils +1.05 KB +17.0 B (+207.26 B +2.66 B compressed)
        @ember-data/record-data/-private/graph/operations/replace-related-record +996.0 B +17.0 B (+192.03 B +2.66 B compressed)
        @ember-data/record-data/-private/graph/operations/add-to-related-records +788.0 B +17.0 B (+151.93 B +2.66 B compressed)
        @ember-data/record-data/-private/graph/operations/remove-from-related-records +667.0 B +17.0 B (+128.6 B +2.66 B compressed)
    @ember-data/serializer +22.08 KB +352.0 B (+4.26 KB +55.16 B compressed)
        @ember-data/serializer/json +7.21 KB +96.0 B (+1.39 KB +15.04 B compressed)
        @ember-data/serializer/-private/embedded-records-mixin +4.39 KB +91.0 B (+866.27 B +14.26 B compressed)
        @ember-data/serializer/json-api +3.73 KB +34.0 B (+735.74 B +5.33 B compressed)
        @ember-data/serializer/rest +2.76 KB +50.0 B (+545.25 B +7.84 B compressed)
        @ember-data/serializer/-private/transforms/boolean +507.0 B +17.0 B (+97.75 B +2.66 B compressed)
        @ember-data/serializer/-private/transforms/string +368.0 B +17.0 B (+70.95 B +2.66 B compressed)
        @ember-data/serializer/-private/utils +303.0 B +17.0 B (+58.42 B +2.66 B compressed)
        @ember-data/serializer/index +258.0 B +15.0 B (+49.74 B +2.35 B compressed)
        @ember-data/serializer/-private/transforms/transform +257.0 B +15.0 B (+49.55 B +2.35 B compressed)
    @ember-data/adapter +17.92 KB +123.0 B (+3.46 KB +19.28 B compressed)
        @ember-data/adapter/rest +8.1 KB +72.0 B (+1.56 KB +11.28 B compressed)
        @ember-data/adapter/error +1.94 KB +30.0 B (+383.48 B +4.7 B compressed)
        @ember-data/adapter/-private/build-url-mixin +1.86 KB +40.0 B (+367.67 B +6.27 B compressed)
        @ember-data/adapter/index +1.1 KB -39.0 B (+216.9 B -6.11 B compressed)
        @ember-data/adapter/-private/utils/determine-body-promise +566.0 B +17.0 B (+109.12 B +2.66 B compressed)
        @ember-data/adapter/-private/utils/continue-on-reject +222.0 B +3.0 B (+42.8 B +0.47 B compressed)
    ember-data +9.59 KB +88.0 B (+1.85 KB +13.79 B compressed)
        ember-data/index +2.35 KB +26.0 B (+463.69 B +4.07 B compressed)
        ember-data/setup-container +520.0 B +17.0 B (+100.25 B +2.66 B compressed)
        ember-data/-private/core +366.0 B +45.0 B (+70.56 B +7.05 B compressed)
    ember-inflector +6.7 KB +44.0 B (+1.29 KB +6.9 B compressed)
        ember-inflector/lib/utils/make-helper +352.0 B +44.0 B (+67.86 B +6.9 B compressed)
    @ember-data/debug +2.81 KB +111.0 B (+554.5 B +17.39 B compressed)
        @ember-data/debug/index +2.32 KB +111.0 B (+458.29 B +17.39 B compressed)

Full Asset Analysis (Modern)

Asset Size Report
=================


Library: EmberData
┌────────────┬─────────────┐
│  (index)   │   Values    │
├────────────┼─────────────┤
│   bytes    │ '218.41 KB' │
│ compressed │ '42.11 KB'  │
│  packages  │      8      │
│  modules   │     148     │
└────────────┴─────────────┘

Package: @ember-data/store
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '96.55 KB' │
│  compressed  │ '18.62 KB' │
│ % Of Library │   '44.2'   │
└──────────────┴────────────┘
	Module                                                                             | Bytes     | Compressed | % of Package  | % Of Library
	--------------------------------------------------------------------------------------------------------------------------------------
	@ember-data/store/-private/system/core-store                                       | 17.18 KB  | 3.31 KB    | 17.8          | 7.9
	@ember-data/store/-private/system/model/internal-model                             | 14.45 KB  | 2.79 KB    | 15.0          | 6.6
	@ember-data/store/-private/system/model/states                                     | 5.44 KB   | 1.05 KB    | 5.6           | 2.5
	@ember-data/store/-private/system/fetch-manager                                    | 5.03 KB   | 992.17 B   | 5.2           | 2.3
	@ember-data/store/-private/system/store/finders                                    | 4.51 KB   | 891.34 B   | 4.7           | 2.1
	@ember-data/store/-private/system/record-array-manager                             | 4.19 KB   | 826.55 B   | 4.3           | 1.9
	@ember-data/store/-private/identifiers/cache                                       | 3.91 KB   | 772.57 B   | 4.1           | 1.8
	@ember-data/store/-private/index                                                   | 3.57 KB   | 704.70 B   | 3.7           | 1.6
	@ember-data/store/-private/system/store/record-data-store-wrapper                  | 3.36 KB   | 663.05 B   | 3.5           | 1.5
	@ember-data/store/-private/system/snapshot                                         | 3.26 KB   | 643.58 B   | 3.4           | 1.5
	@ember-data/store/-private/system/store/internal-model-factory                     | 2.95 KB   | 581.88 B   | 3.1           | 1.3
	@ember-data/store/-private/system/record-arrays/record-array                       | 2.28 KB   | 450.39 B   | 2.4           | 1.0
	@ember-data/store/-private/system/ds-model-store                                   | 1.96 KB   | 387.15 B   | 2.0           | 0.9
	@ember-data/store/-private/system/request-cache                                    | 1.89 KB   | 372.30 B   | 2.0           | 0.9
	@ember-data/store/-private/system/references/has-many                              | 1.53 KB   | 302.51 B   | 1.6           | 0.7
	@ember-data/store/-private/system/schema-definition-service                        | 1.51 KB   | 298.65 B   | 1.6           | 0.7
	@ember-data/store/-private/system/references/belongs-to                            | 1.32 KB   | 261.05 B   | 1.4           | 0.6
	@ember-data/store/-private/system/model/shim-model-class                           | 1.32 KB   | 260.09 B   | 1.4           | 0.6
	@ember-data/store/-private/system/store/serializer-response                        | 1.14 KB   | 225.19 B   | 1.2           | 0.5
	@ember-data/store/-private/identifiers/utils/uuid-v4                               | 1.05 KB   | 207.84 B   | 1.1           | 0.5
	@ember-data/store/-private/system/references/record                                | 982.00 B  | 189.33 B   | 1.0           | 0.4
	@ember-data/store/-private/system/record-arrays/adapter-populated-record-array     | 967.00 B  | 186.44 B   | 1.0           | 0.4
	@ember-data/store/index                                                            | 936.00 B  | 180.46 B   | 0.9           | 0.4
	@ember-data/store/-private/system/references/reference                             | 934.00 B  | 180.08 B   | 0.9           | 0.4
	@ember-data/store/-private/system/internal-model-map                               | 886.00 B  | 170.82 B   | 0.9           | 0.4
	@ember-data/store/-private/system/errors-utils                                     | 798.00 B  | 153.85 B   | 0.8           | 0.4
	@ember-data/store/-private/system/snapshot-record-array                            | 753.00 B  | 145.18 B   | 0.8           | 0.3
	@ember-data/store/-private/system/record-notification-manager                      | 697.00 B  | 134.38 B   | 0.7           | 0.3
	@ember-data/store/-private/system/promise-proxies                                  | 607.00 B  | 117.03 B   | 0.6           | 0.3
	@ember-data/store/-private/system/references                                       | 598.00 B  | 115.29 B   | 0.6           | 0.3
	@ember-data/store/-private/system/store/common                                     | 527.00 B  | 101.60 B   | 0.5           | 0.2
	@ember-data/store/-private/utils/construct-resource                                | 506.00 B  | 97.55 B    | 0.5           | 0.2
	@ember-data/store/-private/system/coerce-id                                        | 496.00 B  | 95.63 B    | 0.5           | 0.2
	@ember-data/store/-private/system/record-arrays                                    | 487.00 B  | 93.89 B    | 0.5           | 0.2
	@ember-data/store/-private/system/identity-map                                     | 450.00 B  | 86.76 B    | 0.5           | 0.2
	@ember-data/store/-private/ts-interfaces/identifier                                | 400.00 B  | 77.12 B    | 0.4           | 0.2
	@ember-data/store/-private/utils/symbol                                            | 393.00 B  | 75.77 B    | 0.4           | 0.2
	@ember-data/store/-private/system/record-data-for                                  | 390.00 B  | 75.19 B    | 0.4           | 0.2
	@ember-data/store/-private/identifiers/is-stable-identifier                        | 327.00 B  | 63.04 B    | 0.3           | 0.1
	@ember-data/store/-private/ts-interfaces/fetch-manager                             | 316.00 B  | 60.92 B    | 0.3           | 0.1
	@ember-data/store/-private/utils/promise-record                                    | 290.00 B  | 55.91 B    | 0.3           | 0.1
	@ember-data/store/-private/system/backburner                                       | 269.00 B  | 51.86 B    | 0.3           | 0.1
	@ember-data/store/-private/system/deprecated-evented                               | 257.00 B  | 49.55 B    | 0.3           | 0.1
	@ember-data/store/-private/system/normalize-model-name                             | 220.00 B  | 42.41 B    | 0.2           | 0.1
	@ember-data/store/-private/utils/is-non-empty-string                               | 212.00 B  | 40.87 B    | 0.2           | 0.1
	@ember-data/store/-debug/index                                                     | 210.00 B  | 40.48 B    | 0.2           | 0.1
	@ember-data/store/-private/ts-interfaces/minimum-serializer-interface              | 98.00 B   | 18.89 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/record-data-record-wrapper                | 96.00 B   | 18.50 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/minimum-adapter-interface                 | 95.00 B   | 18.31 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/record-data-store-wrapper                 | 95.00 B   | 18.31 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/schema-definition-service                 | 95.00 B   | 18.31 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/record-data-json-api                      | 90.00 B   | 17.35 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/ember-data-json-api                       | 89.00 B   | 17.15 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/record-data-schemas                       | 89.00 B   | 17.15 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/promise-proxies                           | 85.00 B   | 16.38 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/record-instance                           | 85.00 B   | 16.38 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/record-data                               | 81.00 B   | 15.61 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/ds-model                                  | 78.00 B   | 15.03 B    | 0.1           | 0.0
	@ember-data/store/-private/ts-interfaces/utils                                     | 75.00 B   | 14.46 B    | 0.1           | 0.0

Package: @ember-data/model
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '32.58 KB' │
│  compressed  │ '6.28 KB'  │
│ % Of Library │   '14.9'   │
└──────────────┴────────────┘
	Module                                                                | Bytes     | Compressed | % of Package  | % Of Library
	-------------------------------------------------------------------------------------------------------------------------
	@ember-data/model/-private/model                                      | 9.89 KB   | 1.91 KB    | 30.4          | 4.5
	@ember-data/model/-private/record-state                               | 6.17 KB   | 1.19 KB    | 18.9          | 2.8
	@ember-data/model/-private/system/promise-many-array                  | 3.80 KB   | 750.97 B   | 11.7          | 1.7
	@ember-data/model/-private/system/many-array                          | 2.85 KB   | 562.60 B   | 8.7           | 1.3
	@ember-data/model/-private/errors                                     | 2.08 KB   | 411.44 B   | 6.4           | 1.0
	@ember-data/model/-private/index                                      | 1.42 KB   | 280.72 B   | 4.4           | 0.7
	@ember-data/model/-private/system/relationships/relationship-meta     | 1.25 KB   | 247.36 B   | 3.8           | 0.6
	@ember-data/model/-private/attr                                       | 857.00 B  | 165.23 B   | 2.6           | 0.4
	@ember-data/model/-private/notify-changes                             | 845.00 B  | 162.92 B   | 2.5           | 0.4
	@ember-data/model/-private/belongs-to                                 | 660.00 B  | 127.25 B   | 2.0           | 0.3
	@ember-data/model/-private/has-many                                   | 621.00 B  | 119.73 B   | 1.9           | 0.3
	@ember-data/model/index                                               | 486.00 B  | 93.70 B    | 1.5           | 0.2
	@ember-data/model/-private/system/promise-belongs-to                  | 447.00 B  | 86.18 B    | 1.3           | 0.2
	@ember-data/model/-private/util                                       | 442.00 B  | 85.22 B    | 1.3           | 0.2
	@ember-data/model/-private/system/diff-array                          | 438.00 B  | 84.44 B    | 1.3           | 0.2
	@ember-data/model/-private/system/model-for-mixin                     | 431.00 B  | 83.09 B    | 1.3           | 0.2

Package: @ember-data/record-data
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '30.18 KB' │
│  compressed  │ '5.82 KB'  │
│ % Of Library │   '13.8'   │
└──────────────┴────────────┘
	Module                                                                            | Bytes     | Compressed | % of Package  | % Of Library
	-------------------------------------------------------------------------------------------------------------------------------------
	@ember-data/record-data/-private/record-data                                      | 8.22 KB   | 1.59 KB    | 27.2          | 3.8
	@ember-data/record-data/-private/graph/index                                      | 4.63 KB   | 913.51 B   | 15.3          | 2.1
	@ember-data/record-data/-private/graph/operations/replace-related-records         | 3.02 KB   | 597.11 B   | 10.0          | 1.4
	@ember-data/record-data/-private/graph/-edge-definition                           | 2.83 KB   | 557.78 B   | 9.4           | 1.3
	@ember-data/record-data/-private/relationships/state/has-many                     | 1.99 KB   | 392.55 B   | 6.6           | 0.9
	@ember-data/record-data/-private/relationships/state/belongs-to                   | 1.90 KB   | 375.39 B   | 6.3           | 0.9
	@ember-data/record-data/-private/graph/operations/update-relationship             | 1.43 KB   | 283.03 B   | 4.7           | 0.7
	@ember-data/record-data/-private/graph/-utils                                     | 1.05 KB   | 207.26 B   | 3.5           | 0.5
	@ember-data/record-data/-private/graph/operations/replace-related-record          | 996.00 B  | 192.03 B   | 3.2           | 0.4
	@ember-data/record-data/-private/index                                            | 977.00 B  | 188.37 B   | 3.2           | 0.4
	@ember-data/record-data/-private/graph/operations/add-to-related-records          | 788.00 B  | 151.93 B   | 2.5           | 0.4
	@ember-data/record-data/-private/relationships/state/implicit                     | 692.00 B  | 133.42 B   | 2.2           | 0.3
	@ember-data/record-data/-private/graph/operations/remove-from-related-records     | 667.00 B  | 128.60 B   | 2.2           | 0.3
	@ember-data/record-data/-private/coerce-id                                        | 406.00 B  | 78.27 B    | 1.3           | 0.2
	@ember-data/record-data/-private/graph/-state                                     | 293.00 B  | 56.49 B    | 0.9           | 0.1
	@ember-data/record-data/-private/normalize-link                                   | 238.00 B  | 45.88 B    | 0.8           | 0.1
	@ember-data/record-data/-private/ts-interfaces/relationship-record-data           | 100.00 B  | 19.28 B    | 0.3           | 0.0
	@ember-data/record-data/-private/graph/-operations                                | 79.00 B   | 15.23 B    | 0.3           | 0.0

Package: @ember-data/serializer
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '22.08 KB' │
│  compressed  │ '4.26 KB'  │
│ % Of Library │   '10.1'   │
└──────────────┴────────────┘
	Module                                                     | Bytes     | Compressed | % of Package  | % Of Library
	--------------------------------------------------------------------------------------------------------------
	@ember-data/serializer/json                                | 7.21 KB   | 1.39 KB    | 32.7          | 3.3
	@ember-data/serializer/-private/embedded-records-mixin     | 4.39 KB   | 866.27 B   | 19.9          | 2.0
	@ember-data/serializer/json-api                            | 3.73 KB   | 735.74 B   | 16.9          | 1.7
	@ember-data/serializer/rest                                | 2.76 KB   | 545.25 B   | 12.5          | 1.3
	@ember-data/serializer/-private/index                      | 1.18 KB   | 233.29 B   | 5.4           | 0.5
	@ember-data/serializer/-private/transforms/date            | 523.00 B  | 100.83 B   | 2.3           | 0.2
	@ember-data/serializer/-private/transforms/boolean         | 507.00 B  | 97.75 B    | 2.2           | 0.2
	@ember-data/serializer/-private/transforms/number          | 446.00 B  | 85.99 B    | 2.0           | 0.2
	@ember-data/serializer/-private/transforms/string          | 368.00 B  | 70.95 B    | 1.6           | 0.2
	@ember-data/serializer/-private/utils                      | 303.00 B  | 58.42 B    | 1.3           | 0.1
	@ember-data/serializer/index                               | 258.00 B  | 49.74 B    | 1.1           | 0.1
	@ember-data/serializer/-private/transforms/transform       | 257.00 B  | 49.55 B    | 1.1           | 0.1
	@ember-data/serializer/transform                           | 215.00 B  | 41.45 B    | 1.0           | 0.1

Package: @ember-data/adapter
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '17.92 KB' │
│  compressed  │ '3.46 KB'  │
│ % Of Library │   '8.2'    │
└──────────────┴────────────┘
	Module                                                        | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------------------
	@ember-data/adapter/rest                                      | 8.10 KB   | 1.56 KB    | 45.2          | 3.7
	@ember-data/adapter/error                                     | 1.94 KB   | 383.48 B   | 10.8          | 0.9
	@ember-data/adapter/-private/build-url-mixin                  | 1.86 KB   | 367.67 B   | 10.4          | 0.9
	@ember-data/adapter/index                                     | 1.10 KB   | 216.90 B   | 6.1           | 0.5
	@ember-data/adapter/-private/index                            | 1.03 KB   | 203.60 B   | 5.8           | 0.5
	@ember-data/adapter/json-api                                  | 1.02 KB   | 201.09 B   | 5.7           | 0.5
	@ember-data/adapter/-private/utils/serialize-query-params     | 792.00 B  | 152.70 B   | 4.3           | 0.4
	@ember-data/adapter/-private/utils/determine-body-promise     | 566.00 B  | 109.12 B   | 3.1           | 0.3
	@ember-data/adapter/-private/utils/parse-response-headers     | 480.00 B  | 92.54 B    | 2.6           | 0.2
	@ember-data/adapter/-private/utils/fetch                      | 454.00 B  | 87.53 B    | 2.5           | 0.2
	@ember-data/adapter/-private/utils/serialize-into-hash        | 347.00 B  | 66.90 B    | 1.9           | 0.2
	@ember-data/adapter/-private/utils/continue-on-reject         | 222.00 B  | 42.80 B    | 1.2           | 0.1
	@ember-data/adapter/-private/fastboot-interface               | 76.00 B   | 14.65 B    | 0.4           | 0.0

Package: ember-data
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '9.59 KB' │
│  compressed  │ '1.85 KB' │
│ % Of Library │   '4.4'   │
└──────────────┴───────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-data/index                                  | 2.35 KB   | 463.69 B   | 24.5          | 1.1
	ember-data/-private/index                         | 1.93 KB   | 380.59 B   | 20.1          | 0.9
	ember-data/adapters/errors                        | 1.19 KB   | 234.64 B   | 12.4          | 0.5
	ember-data/setup-container                        | 520.00 B  | 100.25 B   | 5.3           | 0.2
	ember-data/-private/core                          | 366.00 B  | 70.56 B    | 3.7           | 0.2
	ember-data/relationships                          | 318.00 B  | 61.31 B    | 3.2           | 0.1
	ember-data/serializers/embedded-records-mixin     | 274.00 B  | 52.82 B    | 2.8           | 0.1
	ember-data/serializers/json-api                   | 251.00 B  | 48.39 B    | 2.6           | 0.1
	ember-data/adapters/json-api                      | 245.00 B  | 47.23 B    | 2.5           | 0.1
	ember-data/serializers/json                       | 243.00 B  | 46.85 B    | 2.5           | 0.1
	ember-data/serializers/rest                       | 243.00 B  | 46.85 B    | 2.5           | 0.1
	ember-data/transform                              | 241.00 B  | 46.46 B    | 2.5           | 0.1
	ember-data/adapters/rest                          | 237.00 B  | 45.69 B    | 2.4           | 0.1
	ember-data/serializer                             | 232.00 B  | 44.73 B    | 2.4           | 0.1
	ember-data/adapter                                | 226.00 B  | 43.57 B    | 2.3           | 0.1
	ember-data/model                                  | 222.00 B  | 42.80 B    | 2.3           | 0.1
	ember-data/store                                  | 222.00 B  | 42.80 B    | 2.3           | 0.1
	ember-data/attr                                   | 218.00 B  | 42.03 B    | 2.2           | 0.1
	ember-data/version                                | 162.00 B  | 31.23 B    | 1.7           | 0.1

Package: ember-inflector
┌──────────────┬───────────┐
│   (index)    │  Values   │
├──────────────┼───────────┤
│    bytes     │ '6.70 KB' │
│  compressed  │ '1.29 KB' │
│ % Of Library │   '3.1'   │
└──────────────┴───────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	ember-inflector/lib/system/inflector              | 2.88 KB   | 568.58 B   | 43.0          | 1.3
	ember-inflector/lib/system/inflections            | 1.59 KB   | 313.69 B   | 23.7          | 0.7
	ember-inflector/index                             | 473.00 B  | 91.19 B    | 6.9           | 0.2
	ember-inflector/lib/system                        | 471.00 B  | 90.81 B    | 6.9           | 0.2
	ember-inflector/lib/helpers/pluralize             | 373.00 B  | 71.91 B    | 5.4           | 0.2
	ember-inflector/lib/utils/make-helper             | 352.00 B  | 67.86 B    | 5.1           | 0.2
	ember-inflector/lib/system/string                 | 318.00 B  | 61.31 B    | 4.6           | 0.1
	ember-inflector/lib/helpers/singularize           | 296.00 B  | 57.07 B    | 4.3           | 0.1

Package: @ember-data/debug
┌──────────────┬────────────┐
│   (index)    │   Values   │
├──────────────┼────────────┤
│    bytes     │ '2.81 KB'  │
│  compressed  │ '554.50 B' │
│ % Of Library │   '1.3'    │
└──────────────┴────────────┘
	Module                                            | Bytes     | Compressed | % of Package  | % Of Library
	-----------------------------------------------------------------------------------------------------
	@ember-data/debug/index                           | 2.32 KB   | 458.29 B   | 82.6          | 1.1
	@ember-data/debug/setup                           | 499.00 B  | 96.20 B    | 17.4          | 0.2

Copy link
Member

@igorT igorT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good if CI works

@runspired runspired changed the title bump ember-source to 3.27 and ember-cli-babel bump ember-source to 3.27 May 19, 2021
@github-actions
Copy link

github-actions bot commented May 19, 2021

Performance Report for c673682

Scenario - materialization: ⚠️ Performance regressed

⚠️ duration
phase estimated regression +38ms [3ms to 74ms] OR +1.53% [0.12% to 2.95%]
☑️ Phase [navigationStart] => [start-find-all]
phase no difference [-2ms to 32ms]
⚠️ Phase [start-find-all] => [start-materialization]
phase estimated regression +20ms [2ms to 39ms] OR +1.92% [0.19% to 3.66%]
☑️ Phase [start-materialization] => [end-materialization]
phase no difference [-2ms to 23ms]
☑️ Phase [end-materialization] => [Test End]
phase no difference [-2ms to 8ms]

Scenario - unload: ☑️ Performance is stable

☑️ duration
phase no difference [-24ms to 45ms]
⚠️ Phase [navigationStart] => [start-push-payload]
phase estimated regression +25ms [12ms to 38ms] OR +3.07% [1.41% to 4.56%]
☑️ Phase [start-push-payload] => [start-unload-records]
phase no difference [-27ms to 17ms]
☑️ Phase [start-unload-records] => [end-unload-records]
phase no difference [-10ms to 9ms]
✅ Phase [end-unload-records] => [Test End]
phase estimated improvement -8ms [-9ms to -6ms] OR -8.3% [-10.02% to -6.67%]

Scenario - destroy: ☑️ Performance is stable

☑️ duration
phase no difference [-17ms to 78ms]
⚠️ Phase [navigationStart] => [start-push-payload]
phase estimated regression +21ms [7ms to 35ms] OR +2.62% [0.89% to 4.37%]
☑️ Phase [start-push-payload] => [start-destroy-records]
phase no difference [-7ms to 50ms]
☑️ Phase [start-destroy-records] => [end-destroy-records]
phase no difference [-18ms to 17ms]
✅ Phase [end-destroy-records] => [Test End]
phase estimated improvement -7ms [-9ms to -5ms] OR -7.89% [-10.13% to -5.92%]

Scenario - add-children: ⚠️ Performance regressed

⚠️ duration
phase estimated regression +19ms [5ms to 33ms] OR +1.05% [0.28% to 1.83%]
⚠️ Phase [navigationStart] => [start-push-initial-payload]
phase estimated regression +19ms [8ms to 30ms] OR +2.36% [1.04% to 3.81%]
☑️ Phase [start-push-initial-payload] => [start-push-update-payload]
phase no difference [-1ms to 15ms]
☑️ Phase [start-push-update-payload] => [end-push-update-payload]
phase no difference [-3ms to 3ms]
✅ Phase [end-push-update-payload] => [Test End]
phase estimated improvement -6ms [-8ms to -4ms] OR -5.07% [-6.46% to -3.61%]

Scenario - unused-relationships: ☑️ Performance is stable

☑️ duration
phase no difference [-54ms to 26ms]
☑️ Phase [navigationStart] => [start-push-payload]
phase no difference [0ms to 27ms]
☑️ Phase [start-push-payload] => [end-push-payload]
phase no difference [-53ms to 5ms]
✅ Phase [end-push-payload] => [Test End]
phase estimated improvement -5ms [-8ms to -2ms] OR -3.51% [-6.03% to -1.19%]

@runspired runspired changed the title bump ember-source to 3.27 [chore] bump dependencies May 20, 2021
@@ -22,7 +22,8 @@ import Store, {
import { identifierCacheFor } from '@ember-data/store/-private';

type StableRecordIdentifier = import('@ember-data/store/-private/ts-interfaces/identifier').StableRecordIdentifier;
type ExistingResourceObject = import('@ember-data/store/-private/ts-interfaces/ember-data-json-api').ExistingResourceObject;
type ExistingResourceObject =
import('@ember-data/store/-private/ts-interfaces/ember-data-json-api').ExistingResourceObject;

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in-range updates to lint and prettier enforce the max-line-length for these type declarations now (they didn't before) which is why some of them now split lines.

tag: Tag;
owner: any;
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this was typed as any already, and there is no import for it yet in ember-qunit 5 (ember-test-helpers is not available in the ember-qunit 5 world)

@@ -889,53 +887,6 @@ module('integration/relationship/belongs_to Belongs-To Relationships', function
assert.ok(comment instanceof Message, 'a comment is an instance of a message');
});

test('relationshipsByName does not cache a factory', async function (assert) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this test covered a case where in pre 1.x versions of ember-data we stashed the factory onto relationship meta directly as the type field. It has not been the case that we do this since. The type field today is a string and other tests would fail were it not. This test no longer has value, so I removed it.

That said, it also failed because the this context of the test is registered as a destroyable by setupTest and thus cannot be torndown and then reused. We don't have any other tests like this but if we ever add one the solution is to not use setupTest at all for this test and to instead setupContext/teardownContext with objects we control.

// Handle testing feature flags
if (QUnit.urlParams.enableoptionalfeatures) {
window.EmberDataENV = { ENABLE_OPTIONAL_FEATURES: true };
}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this used to be in the tests/index.html file but QUnit is no longer a global.

@@ -10,6 +10,8 @@ module.exports = Object.assign({}, addonBaseConfig, {
shouldRollupPrivate: true,
externalDependenciesForPrivateModule() {
return [
'ember-cached-decorator-polyfill',
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the polyfill rewrites the import from @glimmer/tracking to be from itself so we declare it here now.

@runspired runspired merged commit 1f80a43 into master May 20, 2021
@delete-merged-branch delete-merged-branch bot deleted the chore/bump-ember branch May 20, 2021 18:51
@runspired runspired added the 🏷️ chore This PR primarily refactors code or updates dependencies label May 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏷️ chore This PR primarily refactors code or updates dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants